package thread;
/** 使用匿名内部类形式实现线程的两种创建方式       */
public class ThreadDemo3 {
//第一种创建方式 ：继承Thread并重写run方法      Thread t1 = ?
//第二种创建方式：实现Runnable接口并实现run方法   Runnable r1 = ?
    //                                     Thread t2 = new Thread(r1);
    //                                     t1.start();
    //                                     t2.start();
    public static void main(String[] args) {
   Thread t1 = new Thread(){
     public void run(){
         for(int i=0;i<1000;i++){
             System.out.println("你是谁");
         }
     }
   };
   t1.start();
   // 第二种创建方式
       /* Runnable r2 = new Runnable() {
             @Override
             public void run() {
                 for (int i=0;i<1000;i++){
                     System.out.println("我是谁");
                 }
             }
         };
        Thread t2= new Thread(r2);
        t2.start();*/
  Thread t3 = new Thread(() ->{
            for (int i=0;i<1000;i++){
                System.out.println("我是谁");
            }
        });
  t3.start();
    }

}
